9bd2c17c4f69c089231b64a23ec394823a70856b,ontrack-job/src/main/java/net/nemerosa/ontrack/job/support/DefaultJobScheduler.java,JobScheduledService,JobScheduledService,#Job#Schedule#ScheduledExecutorService#JobScheduledService#boolean#,227

Before Change


                        this,
                        schedule.getInitialPeriod(),
                        schedule.getPeriod(),
                        schedule.getUnit()
                );
            } else {
                logger.debug("[job]{} Job not scheduled since period = 0", job.getKey());
                scheduledFuture = null;

After Change


            }
            // Converting all units to milliseconds
            long initialPeriod = TimeUnit.MILLISECONDS.convert(schedule.getInitialPeriod(), schedule.getUnit());
            long period = TimeUnit.MILLISECONDS.convert(schedule.getPeriod(), schedule.getUnit());
            // Scheduling now
            if (schedule.getPeriod() > 0) {
                scheduledFuture = scheduledExecutorService.scheduleWithFixedDelay(